.in li, .in {
display: none;
}

body a:link, body .g-novisited a:visited {
color: #393939;
}

* {
margin: 0;
padding: 0;
}

div {
display: block;
}

#rt-top .rt-container {
padding: 34px 0 0;
}

.rt-container {
margin: 0 auto;
width: 960px;
}

.rt-container .rt-grid-8 {
width: 620px;
}

.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {
display: inline;
float: left;
position: relative;
margin-left: 10px;
margin-right: 10px;
}

div.rt-block {
position: relative;
}

#rt-top .rt-container #rt-logo {
position: relative;
}

#rt-logo {
width: 253px;
height: 81px;

}

#rt-logo {
background: url('http://livedemo00.template-help.com/joomla_44306/templates/theme1475/images/logo/logo.png') left top no-repeat;
display: block;
margin: 0 0 30px 0;
}

body a {
color: royalblue;
}

a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}



.rt-container .rt-grid-4 {
width: 300px;
margin-left: 40px;
}

.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {
display: inline;
float: left;
position: relative;
margin-left: 10px;
margin-right: 10px;
}



div.rt-block {
position: relative;
}

form {
margin: 0;
}

form {
display: block;
margin-top: 0em;
}

form .search-form {
padding: 3px 0 30px;
width: 244px;
float: right;
}

div.mod_search {
}

label {
display: inline-block;
line-height: 22px;
vertical-align: top;
}

label {
cursor: default;
}

form .search-form #mod-search-searchword {
border: 1px solid #e5e5e5;
background: #e5e5e5;
height: 24px;
margin: 0 2px 0 0;
width: 154px;
float: left;
}

input#mod-search-searchword, #search-searchword {
margin: 0 0 1em 0;
}

input#mod-search-searchword {
}

button, input {
line-height: normal;
}

button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
}

html, button, input, select, textarea {
font-family: sans-serif;
}

input:not([type]), input[type="color"], input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
padding: 1px 0px;
}

input, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}

input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}

input, textarea, keygen, select, button, isindex, meter, progress {
-webkit-writing-mode: horizontal-tb;
}

form .search-form .buttonsearch-form {
border: 1px solid #b9b9b9;
background: #b9b9b9;
color: white;
height: 28px;
text-align: center;
text-transform: lowercase;
width: 64px;
padding-bottom: 1px;
}

div.itemCommentsForm form input#submitCommentButton, input[type="submit"], button.button {
color: #ffffff;
background: #5b5b5b;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}

button, input {
line-height: normal;
}

button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
}

html, button, input, select, textarea {
font-family: sans-serif;
}

button, input {
line-height: normal;
}

button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
}

html, button, input, select, textarea {
font-family: sans-serif;
}

input[type="hidden"], input[type="image"], input[type="file"] {
-webkit-appearance: initial;
padding: initial;
background-color: initial;
border: initial;
}

input[type="hidden"] {
display: none;
}

input, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}

input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}
user agent stylesheetinput, textarea, keygen, select, button, isindex, meter, progress {
-webkit-writing-mode: horizontal-tb;
}

button, input, select, textarea {
font-size: 100%;
margin: 0;
vertical-align: baseline;
}

button, input {
line-height: normal;
}
html, button, input, select, textarea {
font-family: sans-serif;
}

input[type="hidden"], input[type="image"], input[type="file"] {
-webkit-appearance: initial;
padding: initial;
background-color: initial;
border: initial;
}

input[type="hidden"] {
display: none;
}

input, input[type="password"], input[type="search"], isindex {
-webkit-appearance: textfield;
padding: 1px;
background-color: white;
border: 2px inset;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;
}

input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline-block;
text-align: start;
}

input, textarea, keygen, select, button, isindex, meter, progress {
-webkit-writing-mode: horizontal-tb;
}

.rt-container {
margin: 0 auto;
width: 960px;
}



.rt-container .rt-grid-12 {
width: 958px;
}

.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {
display: inline;
float: left;
position: relative;
margin-left: 10px;
margin-right: 10px;
}

.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {
display: inline;
float: left;
position: relative;
margin-left: 0px;
margin-right: 0px;
}

ul.sf-menu {
position: relative;
display: table;
width: 100%;
background: #FF0000;
table-layout: fixed;
}

.sf-menu {
line-height: 1.0;
}

.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}

ul {
list-style: disc inside;
}

menu, ol, ul {
padding: 0 0 0 40px;
padding: 0;
}

dl, menu, ol, ul {
margin: 0;
}

ul.sf-menu > li:first-child {
background: none;
padding-left: 0;
}

ul.sf-menu > li {
padding: 0 0 0 2px;
margin: 0;
display: table-cell;
float: none;
background: url(../images/template/separator.png) 0 0 repeat-y;
}

ul.sf-menu li {
text-align: center;
}

.sf-menu li {
float: left;
position: relative;
}

.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}

ul.sf-menu li .sfHolder {
display: block;
position: relative;
}

.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}

ul.sf-menu > li.item-101> .sfHolder > a, ul.sf-menu > li.item-101> .sfHolder > a, ul.sf-menu > li.item-101> .sfHolder > span.separator, ul.sf-menu > li.item-101> .sfHolder > span.separator {
background: #393939;
margin-right: -2px;
position: relative;
z-index: 2;
color: white !important;
}


ul.sf-menu > li > .sfHolder > a, ul.sf-menu > li > .sfHolder > span.separator {
font: 14px/88px 'Ubuntu', sans-serif;
height: 88px;
text-transform: uppercase;
color: white;
text-decoration: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}

ul.sf-menu li .sfHolder a, ul.sf-menu li .sfHolder span.separator {
display: block;
padding: 0 27px;
text-decoration: none;
}

.sf-menu a {
display: block;
position: relative;
}

.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}

body a {
color: royalblue;
}

.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}



ul.sf-menu > li {
padding: 0 0 0 2px;
margin: 0;
display: table-cell;
float: none;
background: url('http://livedemo00.template-help.com/joomla_44306/templates/theme1475/images/template/separator.png') 0 0 repeat-y;
}


ul.sf-menu li {
text-align: center;
}

.sf-menu li {
float: left;
position: relative;
}

.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}

ul.sf-menu li .sfHolder {
display: block;
position: relative;
}

ul.sf-menu > li > .sfHolder > a, ul.sf-menu > li > .sfHolder > span.separator {
font: 14px/88px 'Ubuntu', sans-serif;
height: 88px;
text-transform: uppercase;
color: white;
text-decoration: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}

ul.sf-menu li .sfHolder a, ul.sf-menu li .sfHolder span.separator {
display: block;
padding: 0 27px;
text-decoration: none;
}

.sf-menu a {
display: block;
position: relative;
}


.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}

.sf-menu li:hover {
visibility: inherit;
}

ul.sf-menu > li {
padding: 0 0 0 2px;
margin: 0;
display: table-cell;
float: none;
background: url(http://livedemo00.template-help.com/joomla_44306/templates/theme1475/images/template/separator.png) 0 0 repeat-y;
}

ul.sf-menu li {
text-align: center;
}

.sf-menu li {
float: left;
position: relative;
}

.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}

ul.sf-menu > li > .sfHolder > a:hover, ul.sf-menu > li > .sfHolder > span.separator:hover {
color: #111;
}

ul.sf-menu > li > .sfHolder > a, ul.sf-menu > li > .sfHolder > span.separator {
font: 14px/88px 'Ubuntu', sans-serif;
height: 88px;
text-transform: uppercase;
color: #ffef0d;
text-decoration: none;
text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);
}

ul.sf-menu li .sfHolder a, ul.sf-menu li .sfHolder span.separator {
display: block;
padding: 0 27px;
text-decoration: none;
}

body a:hover {
color: #373a3f;
}

a:active, a:hover {
outline: 0;
}

.sf-menu a {
display: block;
position: relative;
}

.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}












.box.featured {
margin-bottom: 0px;
}

.box {
background: none repeat scroll 0 0 #FFFFFF;
margin-bottom: 11px;
}

#container {
text-align: left;
}

.box .box-heading {
background: url(http://livedemo00.template-help.com/opencart_44027/catalog/view/theme/theme200/image/heading-bg-2.png) repeat-x left top #838383;
}

.box .box-heading {
position: relative;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
padding: 18px 10px 18px 44px;
line-height: 21px;
font-weight: 600;
color: #ffffff;
text-transform: uppercase;

}

.box .box-heading, .breadcrumb, table.list td, .category-info, .manufacturer-heading, .product-info .description, .product-info .price, .product-info .review, .compare-info td, .table-radius, .wishlist-product tbody td, .wishlist-product thead td, .heading-order-list, .cart-info thead td, .cart-info tbody td, .cart-total table td, .about-page, .cart-total-name, .checkout-product thead td, .checkout-product tbody td, .checkout-product tfoot td, #confirm .checkout-heading, .attribute td {
}

.box .box-heading:before {
content: '';
background: url(http://livedemo00.template-help.com/opencart_44027/catalog/view/theme/theme200/image/heading-item.png) no-repeat left top;
width: 11px;
height: 11px;
position: absolute;
top: 20px;
left: 22px;
}

.box .box-heading {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 15px;
line-height: 14px;
font-weight: 500;
color: #ffffff;
text-transform: uppercase;
}

.box.featured .box-content {

}

.box .box-content {
padding: 0px;
background: none;
}

.box .box-content {
overflow: hidden;
}


.box .box-content .box-product {
}

.box-product {
margin: 0;
padding: 0;
}

ul {
list-style: none;
margin: 0;
padding: 0;
}

ul, menu, dir {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;

}

 .box .box-content .box-product ul li.first-in-line {
clear: left;
}

.box .box-content .box-product ul li {
float: left;
width: 149px;
text-align: left;
position: relative;
padding: 9px;
margin: 24px 24px 0 0px;
}

.box .box-content .box-product ul li {
float: left;
text-align: left;
border: 1px solid #edecec;
background: #f8f8f8;
padding: 10px;
}

li {
display: list-item;
text-align: -webkit-match-parent;
}

ul {
list-style: none;
}

ul, menu, dir {
list-style-type: disc;
}

.box .box-content .box-product ul li {
text-align: left;
}

.featured ul li .image2 {
position: relative;
}

.box-product .image2 {
display: block;
text-align: center;
margin-bottom: 9px;
}

a, a:visited, a {
color: #7f7f7f;
text-decoration: underline;
cursor: pointer;
}

a {
outline: none;
}

a, a:visited, a {
color: #7f7f7f;
text-decoration: underline;
cursor: pointer;
}

td, th, input, textarea, select, a {
font-size: 12px;
}

a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}

.box-product .image2 {
text-align: center;
background-color: white;
}

.preview {
padding: 15px;
width: 700px;
}

.preview .marg {
margin-bottom: 25px;
}

.wrapper {
width: 100%;
overflow: hidden;
}

.preview .left {
float: left;
padding-right: 20px;
}

.image3 img {
height: 300px;
width: auto;
}

a img {
border: none;
}

.preview .right {
float: left;
width: 50%;
}

.preview .right h2 {
font-size: 20px;
margin-bottom: 20px;
line-height: normal;
}

h2 {
font-size: 20px;
margin-top: 0px;
margin-bottom: 10px;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
}

h2 {
display: block;
font-size: 1.5em;
-webkit-margin-before: 0.83em;
-webkit-margin-after: 0.83em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}

.preview .right .inf span {
display: block;
margin-bottom: 10px;
}

a {
outline: none;
}

td, th, input, textarea, select, a {
font-size: 12px;
}

a:-webkit-any-link {
color: -webkit-link;
text-decoration: underline;
cursor: auto;
}
.prod-stock-2 {
float: left;
padding-top: 13px;
padding-right: 10px;
}

.preview .inf .prod-stock {
margin-bottom: 10px;
}

.prod-stock {
background: url('../image/stock-w.png') left 0px no-repeat;
float: left;
font-size: 12px;
height: 38px;
line-height: 12px;
padding-left: 5px;
padding-right: 5px;
padding-top: 10px;
text-align: center;
width: 38px;
color: #fff;
font-weight: normal;
}

.box.featured .box-product .price {
margin: 0px 0 7px;
}

.preview .price {
width: 100%;
overflow: hidden;
}

.box-product .price {
text-align: left;
margin: 5px 0;
}

.price {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
line-height: normal;
color: #0ea7de;
font-weight: bold;
}

.preview .right .inf span.text-price {
margin-left: 0;
}

.preview .right .inf span {
display: block;
margin-bottom: 10px;
}

.preview .price span {
float: left;
margin-right: 10px;
}

.preview .right .inf span {
display: block;
margin-bottom: 10px;
}

.price .price-new {
color: #0ea7de;
}

.box-product .price-old {
margin-left: 5px;
}

.price .price-old {
text-decoration: line-through;
color: #a7a7a7;
font-weight: normal;
font-size: 15px;
font-weight: 600;
}

.price-old {
text-transform: uppercase;
font-weight: normal;
color: #B7B7B7;
}

.box .box-content .box-product ul li .cart {
text-align: left;
}

.preview .cart {
float: left;
}

a.button {
display: inline-block;
text-decoration: none;
cursor: pointer;
background: url('../image/button.png') repeat-x left top #f0f0f0;
font-size: 11px;
line-height: 18px;
}

a {
outline: none;
}

a, a:visited, a {
color: #7f7f7f;
text-decoration: underline;
cursor: pointer;
}

td, th, input, textarea, select, a {
font-size: 11px;
}

a.button span {
color: #ffffff;
display: inline-block;
padding: 8px 13px;
white-space: nowrap;
font-size: 15px;
font-weight: 600;
line-height: 18px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
letter-spacing: 0px;
}

a.button {
display: inline-block;
text-decoration: none;
cursor: pointer;
background: url('../image/button.png') repeat-x left top #f0f0f0;
font-size: 11px;
line-height: 18px;
}

.preview .extra-button {
float: left;
width: 150px;
margin-top: 5px;
margin-left: 15px;
}

.extra-button {
position: relative;
margin-top: 0px;
}

.addtowishlist, div.wishlist > a {
float: left;
background: url(../image/iconimage.png) no-repeat 0px 0px;
height: 24px;
overflow: hidden;
text-indent: -9999px;
width: 25px;
margin-left: 5px;
}

.box .box-content .box-product ul li .quick-view-button {
display: none;
left: 18%;
position: absolute;
top: 23%;
}

a.button {
display: inline-block;
text-decoration: none;
cursor: pointer;
background: url('http://livedemo00.template-help.com/opencart_44027/catalog/view/theme/theme200/image/button.png') repeat-x left top #f0f0f0;
font-size: 11px;
line-height: 18px;
}

.box .box-content .box-product ul li .inner {
padding: 0 8px 10px;
}

.box-product .name {
}

.box-product .name a {
display: inline;
}

.name a {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration: none;
line-height: 18px;
font-weight: normal;
color: #474747;
text-transform: uppercase;
letter-spacing: 0px;
}

.box .box-content .box-product .description {
font: 10px/15px 'Open Sans', sans-serif;
font-weight: 600;
color: #8e8e8e;
text-transform: uppercase;
}

.box.featured .box-product .price {
margin: 0px 0 7px;
}

.box-product .price {
text-align: left;
margin: 5px 0;
}

.price {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 20px;
line-height: normal;
color: #0ea7de;
font-weight: bold;
}

.price .price-new {
color: #0ea7de;
}

.price {
text-align: left;
}

.price {
font-family: 'Open Sans', sans-serif;
font-size: 20px;
line-height: normal;
color: #0ea7de;
font-weight: bold;
}

.box .box-content .box-product ul li .cart {
text-align: center;
}

a.button {
display: inline-block;
text-decoration: none;
cursor: pointer;
background: url('http://livedemo00.template-help.com/opencart_44027/catalog/view/theme/theme200/image/button.png') repeat-x left top #f0f0f0;
font-size: 11px;
line-height: 18px;
}

a.button span {
color: #ffffff;
display: inline-block;
padding: 8px 13px;
white-space: nowrap;
font-size: 14px;
font-weight: 500;
line-height: 18px;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
letter-spacing: 0px;
}

.box .box-content .box-product ul li {
text-align: left;
}

.box .box-content .box-product ul li {
text-align: left;
}

a.button:hover {

background-color:royalblue;
background-image: none;
}

a.button {
display: inline-block;
text-decoration: none;
cursor: pointer;
background: url('http://livedemo00.template-help.com/opencart_44027/catalog/view/theme/theme200/image/button.png') repeat-x left top #f0f0f0;
font-size: 11px;
line-height: 18px;
}


.box .box-content .box-product ul li.last-in-line {
margin-right: 0px;
}

.box .box-content .box-product ul li {
float: left;
width: 149px;
text-align: left;
position: relative;
padding: 9px;
margin: 24px 24px 0 0px;
}

.box-product ul li {
float: left;
text-align: left;
border: 1px solid #edecec;
background: #f8f8f8;
padding: 10px;
}

.box .box-content .box-product .description {
font: 10px/15px 'Open Sans', sans-serif;
font-weight: 600;
color: #8e8e8e;
text-transform: uppercase;
}

.name a:hover {
text-decoration: none;
color: royalblue;
}


.box .box-content .box-product ul li {
float: left;
width: 155px;
text-align: left;
position: relative;
padding: 9px;
margin: 24px 8px 0 0px;
list-style: none;
}


.box .box-content .box-product ul  {    margin-top:-22px;  }

.cmpBr, div.itemseparator ,  table.gallery table.fixed tbody tr td img, .iippl  , table.gallery div.subtitle  , table.gallery .mi , table.gallery div.clearFullDiv , table.gallery table.fixed div.time2  {
display: none;
}

.ctrlbr {
padding: 3px 10px;
border-bottom: 1px solid #e8e8e8;
clear: left;
height: 1%;
float: right;
margin-top: -26px;
}

.grid td.left {
    border-left: none;
}


table.gallery {
width: 30px;
height: 278px;
background: transparent url(http://www.creativemotoring.info/ebay/images/x-fa-bg.png) 0;
margin: 5px 0 0 6px;
padding-top: 6px;
float: left;
background-size: 180px 278px;
background-repeat: no-repeat;
}
table.gallery td.picture {
padding: 0 10px 0px 10px;
height: 147px;
}

table.gallery table.fixed  tbody tr td span.g-b{
margin-left:-157px;
font-size:13px;
font-weight:bold;
position:relative;
top:4px;
color:white;
}
table.gallery div.ttl {

margin-top: -14px;
vertical-align: top;
height: 70px;
}

table.gallery div.ttl a{  text-transform: uppercase; color:black;}

table.gallery table.fixed {
width: 176px;
margin-left: -9px;
margin-top: -1px;
height: 26px;
background: transparent url(http://gbelectronics4u.co.uk/Customer/wilso.floy/dd.png) right center no-repeat;
background-size: 174px;
}

.lcat .lev1 li span {
font-family: Arial,Helvetica,sans-serif;
color: royalblue;
font-size: 12px;

}

.fpcc .countClass {
font-family: Arial;
font-size: medium;
font-weight: bold;
color: #FF0000;
}

span.pdmt .cur {
cursor: pointer;
color: #FF0000;
margin-left: .4em;
}

.v4stabl {
color: #FF0000;
}

table.gallery div.ttl a {
text-transform: uppercase;
color: black;
padding-bottom: 56px;
}

